package vista;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;

import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VAccesorioAuto extends javax.swing.JFrame {
	private JPanel panAseguradora;
	private JLabel lblAccesorio;
	private JSeparator sptTituloInfAseguradora;
	private JButton btnSalirAccesorio;
	private JButton btnCancelarAccesorio;
	private JButton btnAñadirAccesorio;
	private JTextField txtPrecio;
	private JLabel lblPrecioAccesorio;
	private JComboBox cmbTipoAccesorio;
	private JLabel lblTipoAccesorio;
	private JLabel lblCodAccesorio;
	private JTextField txtCodAccesorio;
	private JTextField txtDescripcionAccesorio;
	private JLabel lblDescripcionAccesorio;
	private JButton btnEliminarAccesorio;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				VAccesorioAuto inst = new VAccesorioAuto();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public VAccesorioAuto() {
		super("Aseguradora");
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			this.setTitle("Accesorios de Auto");
			{
				panAseguradora = new JPanel();
				getContentPane().add(panAseguradora, BorderLayout.CENTER);
				panAseguradora.setPreferredSize(new java.awt.Dimension(562, 430));
				panAseguradora.setBackground(new java.awt.Color(17,139,235));
				panAseguradora.setLayout(null);
				{
					lblAccesorio = new JLabel();
					panAseguradora.add(lblAccesorio);
					lblAccesorio.setText("Añadir Accesorio");
					lblAccesorio.setFont(new java.awt.Font("Andika Basic",1,18));
					lblAccesorio.setBounds(157, 16, 305, 29);
				}
				{
					sptTituloInfAseguradora = new JSeparator();
					panAseguradora.add(sptTituloInfAseguradora);
					sptTituloInfAseguradora.setBounds(44, 43, 400, 30);
				}
				{
					btnAñadirAccesorio = new JButton();
					panAseguradora.add(btnAñadirAccesorio);
					btnAñadirAccesorio.setText("Añadir");
					btnAñadirAccesorio.setBounds(44, 259, 81, 30);
					btnAñadirAccesorio.setBackground(new java.awt.Color(173,216,230));
				}
				{
					btnCancelarAccesorio = new JButton();
					panAseguradora.add(btnCancelarAccesorio);
					btnCancelarAccesorio.setText("Cancelar");
					btnCancelarAccesorio.setBounds(249, 259, 81, 30);
					btnCancelarAccesorio.setBackground(new java.awt.Color(173,216,230));
				}
				{
					btnSalirAccesorio = new JButton();
					panAseguradora.add(btnSalirAccesorio);
					btnSalirAccesorio.setText("Salir");
					btnSalirAccesorio.setBounds(350, 259, 81, 30);
					btnSalirAccesorio.setBackground(new java.awt.Color(173,216,230));
				}
				{
					lblDescripcionAccesorio = new JLabel();
					panAseguradora.add(lblDescripcionAccesorio);
					lblDescripcionAccesorio.setText("Descripción:");
					lblDescripcionAccesorio.setFont(new java.awt.Font("Bitstream Charter",0,14));
					lblDescripcionAccesorio.setBounds(80, 164, 120, 15);
				}
				{
					txtDescripcionAccesorio = new JTextField();
					panAseguradora.add(txtDescripcionAccesorio);
					txtDescripcionAccesorio.setBounds(199, 161, 151, 22);
				}
				{
					txtCodAccesorio = new JTextField();
					panAseguradora.add(txtCodAccesorio);
					txtCodAccesorio.setBounds(199, 91, 151, 22);
				}
				{
					lblCodAccesorio = new JLabel();
					panAseguradora.add(lblCodAccesorio);
					lblCodAccesorio.setText("Codigo:");
					lblCodAccesorio.setFont(new java.awt.Font("Bitstream Charter",0,14));
					lblCodAccesorio.setBounds(80, 94, 131, 15);
				}
				{
					lblTipoAccesorio = new JLabel();
					panAseguradora.add(lblTipoAccesorio);
					lblTipoAccesorio.setText("Tipo:");
					lblTipoAccesorio.setFont(new java.awt.Font("Bitstream Charter",0,14));
					lblTipoAccesorio.setBounds(80, 129, 60, 24);
				}
				{
					ComboBoxModel cmbCICorredorModel = 
							new DefaultComboBoxModel(
									new String[] { "Electrónico", "Mecánico", "Otro" });
					cmbTipoAccesorio = new JComboBox();
					panAseguradora.add(cmbTipoAccesorio);
					cmbTipoAccesorio.setModel(cmbCICorredorModel);
					cmbTipoAccesorio.setBounds(199, 131, 151, 19);
				}
				{
					lblPrecioAccesorio = new JLabel();
					panAseguradora.add(lblPrecioAccesorio);
					lblPrecioAccesorio.setText("Precio:");
					lblPrecioAccesorio.setBounds(80, 199, 77, 15);
					lblPrecioAccesorio.setFont(new java.awt.Font("Bitstream Charter",0,14));
				}
				{
					txtPrecio = new JTextField();
					panAseguradora.add(txtPrecio);
					txtPrecio.setBounds(199, 196, 151, 22);
				}
				{
					btnEliminarAccesorio = new JButton();
					panAseguradora.add(btnEliminarAccesorio);
					btnEliminarAccesorio.setText("Eliminar");
					btnEliminarAccesorio.setBackground(new java.awt.Color(173,216,230));
					btnEliminarAccesorio.setBounds(149, 259, 81, 30);
					
				}
			}
			pack();
			this.setSize(488, 367);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}
   public void AgregarListenerAseguradora(ActionListener accion){
	   this.cmbTipoAccesorio.addActionListener(accion);
	   this.btnCancelarAccesorio.addActionListener(accion);
	   this.btnAñadirAccesorio.addActionListener(accion);
	   this.btnSalirAccesorio.addActionListener(accion);
	   this.btnEliminarAccesorio.addActionListener(accion);
   }
}
